<%-- 
    Document   : verJuego
    Created on : 17/10/2013, 10:42:45 AM
    Author     : chonabook
--%>

<%@page import="java.io.File"%>
<%@page import="Utilidades.ArchivoWeb"%>
<%@page import="Servidor.DataPerfil"%>
<%@page import="Servidor.DataVersion"%>
<%@page import="Servidor.DataJuego"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@include file = "cargarLogica.jsp" %>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="es">
    
<head>
	<title>TPlay Market - Tienda de Juegos On-Line</title>
	<meta charset="utf-8"/>
	<meta name="description" content="Bienvenido a TPlay Market, tienda de Juegos On-Line"/>
	<meta name="viewport" content="width=device-width, initial-scale=1"/>
	<link rel="shortcut icon" type="image/xicon" href="favicon.ico"/>
	<link rel="stylesheet" type="text/css" href="css/tplay_style.css"/>
        <script type = "text/javascript" src = "js/JQuery2.0.3.js"></script>
        <script type = "text/javascript" src = "js/buscarJuegos.js"></script>
	<!-- [if lt IE 9]>
		<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
	<![enif]-->
</head>

<body>
        <jsp:include page="tplay_header.jsp"/>
        <jsp:include page="tplay_nav_visitante.jsp"/>
        
        <%@page contentType = "text/html" session = "true"%>        
        
	<section id="contenido">
     
		<section id="juegos">

                <%
                    String idJuego = request.getParameter("idJuego");
                    
                    String dataJuegos = new String(), dataJuegos2 = new String();
                    
                    if(idJuego != null){
                    
                        try{

                            Integer id = Integer.parseInt(idJuego);
                            DataJuego dj = ij.elegirJuegoXCodigo(id);
                            session.setAttribute("juego", dj);
                            DataPerfil dpd = iw.obtenerPerfil(dj.getDesarrollador(), false);
                            
                            ArchivoWeb imagen = new ArchivoWeb();
                            imagen.cargarImagen( dj.getCodeImagen(), getServletContext().getRealPath("") + File.separatorChar + imagen.normalizar(dj.getImagen()));
                            dataJuegos = dataJuegos.concat("<h3>" + dj.getNombre() +"</h3>");
                            dataJuegos = dataJuegos.concat("<h4>Desarrollador: " + dj.getDesarrollador() +"</h4>");
                            dataJuegos = dataJuegos.concat("<img class='images' id='imgJuego' alt='Nombre Juego' src='" + imagen.normalizar(dj.getImagen()) + "'>&nbsp;");
                            dataJuegos = dataJuegos.concat("<img class='images' id='imgQR' alt='Imagen de Perfil' src='http://chart.apis.google.com/chart?chs=350x350&cht=qr&chl=" + dpd.getSitioweb() +"'&choe=UTF-8>&nbsp;");
                            dataJuegos = dataJuegos.concat("<h4>Precio: $" + dj.getPrecio().toString() + "</h4>");

                            if(session.getAttribute("usuario") != null){
                                DataPerfil dp = (DataPerfil)session.getAttribute("usuario");
                                if(ip.clienteComproJuego(dp.getNick(), dj.getCodigo())){

                                    DataVersion dv = iv.obtenerUltimaVersion(dj.getCodigo());
                                    dataJuegos = dataJuegos.concat("<a class='linkDescarga' href='descargarJuego.jsp'>Descargar Juego</a><br/>");
                                    dataJuegos = dataJuegos.concat("<a class='linkDescarga' href='altaReclamos.jsp'>[Realizar Reclamo]</a><br/><br/>");

                                }else{
                                    dataJuegos = dataJuegos.concat("<a class='linkCompra' href='comprarJuego.jsp'>Comprar juego</a><br/><br/>");            
                                }
                            }
                            dataJuegos2 = dataJuegos2.concat("<label for='desc'>Descripcion: </label><br/>");
                            dataJuegos2 = dataJuegos2.concat("<p id='desc'>" + dj.getDescripcion() + "</p><br/>");
                            dataJuegos2 = dataJuegos2.concat("<label for='cat'>Categorias: </label><br/>");
                            dataJuegos2 = dataJuegos2.concat("<p id='cat'>" + dj.getCategorias() + "</p><br/>");

                            DataVersion dv = iv.obtenerUltimaVersion(dj.getCodigo());
                            //DataVersion dv = listaV.get(0);
                            dataJuegos2 = dataJuegos2.concat("<label for='version'>Version: </label><br/>");
                            dataJuegos2 = dataJuegos2.concat("<p id='version'>" + dv.getVersion().toString() + " - " 
                                          + dv.getTamanio().toString() + "</p><br/>");


                        }catch(Exception e){

                            dataJuegos = dataJuegos.concat(e.getMessage());

                        }
                    }else{
                    
                        dataJuegos = dataJuegos.concat("<h4>Necesita seleccionar un juego!!</h4>");
                        response.setHeader("Refresh", "3;url=index.jsp");
                    
                    }
                       
                    
                 %>
                    <section id="datosJuegoIZQ">
                        <%= dataJuegos %>
                    </section>
                 
                    <section id="datosJuego">    
                        <%= dataJuegos2 %>
                    </section>
                    <jsp:include page = "arbolComentarios.jsp"/>
                    
		</section>
	
	</section>
	
        <jsp:include page="tplay_footer.jsp"/>
        
</body>
</html>
